import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue' 
import path from 'path'; 

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()  
  ],
  resolve: {
    alias: {
        '@': path.join(__dirname, 'src')
    }
},
  css: {
    preprocessorOptions: {
      scss: {
        // 配置 nutui 全局 scss 变量
        additionalData: `@import "@nutui/nutui/dist/styles/variables.scss";`
      }
    }
  },
  server: {
    open: true,
      proxy: {
          // 选项写法
          '/api': { 
              target: 'http://localhost:5000', // 本地 
              //  rewrite: path => path.replace(/^\/api/, ''), // 重写传过来的path路径，比如 `/api/index/1?id=10&name=zs`（注意:path路径最前面有斜杠（/），因此，正则匹配的时候不要忘了是斜杠（/）开头的；选项的 key 也是斜杠（/）开头的）
              changeOrigin: true // true/false, Default: false - changes the origin of the host header to the target URL
          }
      }
  }
})
 